arrange array in descending order in c